html {
	overflow-x:hidden;
}
*{margin:0;padding:0;list-style:none;}
DIV {LINE-HEIGHT: 21px; MARGIN: 0px auto; BACKGROUND: none transparent scroll repeat 0% 0%; }
BODY {TEXT-ALIGN: center;LINE-HEIGHT: 180%; MARGIN: 0px; PADDING: 0px;  FONT-SIZE: 14px; BORDER: 0px; background:#fff;}
ul,li{ margin:0; padding:0; list-style:none;}
img {border:0;} 
a {text-decoration:none;color:#000;}
.wz1{padding:5px 10px 5px 10px; font-size:16px; text-align:left; line-height:40px; font:"ËÎÌå";}
.wz2{padding:10px 15px 10px 15px; font-size:16px; text-align:center; line-height:40px; font:"ËÎÌå"; color:#FFFFFF;}
.wz3{padding:10px 15px 10px 15px; font-size:16px; text-align:right; line-height:40px; font:"ËÎÌå";}
.top{width:100%; height:100px;}
#top{width:100%; max-width:1500px; height:100px;}

.NavBox{width:50%; float:right; text-align:right; line-height:100px;}
.NavBox ul{float:right; width:100%;}
.NavBox li.on {
    width:20%;
	height:50px;}
.NavBox li {
	list-style-type:none;
    position:relative;
    float: left;
    text-align: center;
    z-index:99;
	width:20%;

}
.NavBox li h2{font-weight:inherit; line-height:100px;font-size: 16px;}
.ShowNav { 
	position: absolute;
	left: 0; top: 100px;
	display: none;
	width: 160px;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
	 background:#fff;
	border-bottom:2px solid #0000FF;
	}
.ShowNav a { 
	display: block;
	width: 100%;
	text-align: center; 
	}
.ShowNav h3{font-weight:inherit; line-height:40px; font-size: 16px;}
.bkdh{width:100%; max-width:1500px; height:auto; overflow:hidden; border:1px solid #000;}
.bkdh ul{float:left;}
.bkdh ul li{float:left; line-height:40px;}
.bkdh ul li a{ font-size:16px; padding:10px; color:#0050cd;}
#header_search, .header_search {
    position: relative;
    width: 100%;
    height: 100px;
    z-index: 2;
    font-family: Î¢ÈíÑÅºÚ;
    background:#000000;
}
.header_search .s_wrap {
    position: absolute;
    top: 0;
    bottom: 0;
	left:0;
    right:0;
    margin: auto;
    width:40%;
    height: 40px;
    border-radius: 20px;
    background: #fff;
}
.header_search .s_container {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.header_search .s_input {
    width:85%;
    line-height: 40px;
    box-sizing: border-box;
    margin-left: 24px;
    height: 100%;
    border: 0;
    outline: 0;
    font-size: 14px;
    color: #333;
    float: left;
}
.header_search .s_right {
    display: inline-block;
    width: 20px;
    height: 100%;
    float: left;
    position: relative;
    cursor: pointer;
    border-radius: 20px;
    transition: background .2s;
}
.header_search .s_right .s_icon {
    display: block;
    width:25px;
    height:22px;
    position: absolute;
	border:1px solid #fff;
	top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: url(../images/home_ico.png) no-repeat;
}
.log{width:100%; height:auto; overflow:hidden;}
.log img{width:100%;}
.gs{width:100%; max-width:1500px; height:auto; overflow:hidden; margin-top:50px;}
.gstp img{width:100%;}
.jxbk{width:100%; max-width:1500px; margin-top:30px; overflow:hidden;}
.tjbt{width:100%; height:80px; border-bottom:1px solid #0050cd;}
.tjbt h2{line-height:80px; font-size:48px; color:#0050cd;}
.bknrw{width:100%; height:auto;}
.bknrw li{float:left; width:50%; height:50px;overflow:hidden;}
.bkflny{width:100%; height:auto; overflow:hidden;}
.bkflny ul{float:left;}
.bkflny ul li{float:left; margin:5px;}
.tbbt{width: 100%; height:60px; margin-bottom: 10px; overflow: hidden;}
.btdb { width:100%; height: 4px;background: #0179b6;}
.btdb span{width:50%;height: 4px;background: #e6212a; float: left;}
.tbbt h2{line-height:1.2; font-size:44px; font-family:Î¢ÈíÑÅºÚ;}
.tbbt h1{line-height:1.5;font-size:44px;  font-family:Î¢ÈíÑÅºÚ;}
.bknr{width:70%; height:auto; overflow:hidden; float:left;}
.bkfl{width:20%; height:auto; overflow:hidden; float:right;}
.bkflnr{width:100%; height:auto; overflow:hidden;}
.bkflnr li{width:100%; height:60px;}
.bkflny{width:100%; height:auto; overflow:hidden;}
.bkflny ul{float:left;}
.bkflny ul li{float:left; margin:5px;}
.foot{width:100%; height:auto; background:url(../images/bj3.jpg);}
#foot{width:100%; max-width:1500px; overflow:hidden; text-align:center;}
#foot a{color:#FFFFFF;}
.footxx li{width:100%; height:auto;}
.footxx li img{width:200px;}
.nydh{width:100%; height:auto; background:#fff; padding-top:20px; text-align:center; overflow:hidden;}
#nydh{width:100%; max-width:1500px; overflow:hidden; text-align:center;}
#nydh li{width:110px; height:40px; float:left; color:#ccc}
#nydh li a:hover{border-bottom:2px solid #1c85de;}
#nydh li a{line-height:40px; font-size:16px;}
.nr{width:100%; height:auto;  padding-top:20px; text-align:center; overflow:hidden;}
.nrbt{width:100%; height:auto;text-align:center; margin-top:20px; overflow:hidden;}
.nrbt h1{line-height:50px;}
.aboutnr{width:70%; height:auto; float:left;}
.nrxx{width:100%; height:auto; overflow:hidden;}
.aboutxg{width:20%; height:auto; float:right;}
.xmnr{width:100%; height:auto; overflow:hidden;}
.xmnr ul{width:100%;}
.xmnr ul li{width:100%; height:auto;overflow:hidden;}
.xmnr ul li img{width:100%;}
.xmwnr{width:100%; height:auto; overflow:hidden;}
.xmwnr ul{width:100%;}
.xmwnr ul li{width:100%; height:40px;overflow:hidden;}
.xwlist{width:70%; height:auto; overflow:hidden; float:left;}
.xwlist ul{width:100%;}
.xwlist ul li{width:100%; overflow:hidden; padding-top:20px;padding-bottom:20px;  border-bottom:1px dashed #666;}
.newsnr{width:70%; height:auto; overflow:hidden; float:left;}
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%; text-decoration:none
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:ËÎÌå}
.text-secondary{ text-align:center; padding:20px 0}
.xwwbt{width:90%; height:auto; overflow:hidden; border-bottom:1px dashed #666; padding-top:20px; padding-bottom:20px;}
.xwwbt h1{line-height:50px;}
.lmsj{width:90%; height:40px; font-size:14px; color:#666; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.ArticleNextPre{width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.pre{float:left; margin-left:20px;}
.next{float:right; margin-right:20px;}
.xwnrlist{width:70%; height:auto; float:left; overflow:hidden;}
.xwnrlist ul{float:left;}
.xwnrlist ul li{float:left; width:25%; height:260px;  margin-top:20px; background:#FFFFFF; overflow:hidden;}
.xwnrlist ul li img{width:90%; height:200px; }
.xwnrlist ul li h2{line-height:60px; font-size:16px;}
.lxwmmap{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.lxwmmap img{width:100%;}
.lynr{width:100%; height:auto;  overflow:hidden; padding-bottom:20px;}
#content{width:95%;  height:100px; line-height:40px; margin-top:20px;}
.lytj{width:90%; height:30px; text-align:center; color:#FFFFFF; background:#1c85de; margin-top:20px;}
#contacts{width:95%; height:30px; margin-top:20px;}
#mobile{width:95%; height:30px; margin-top:20px;}
.db{width:100%; height:auto; overflow:hidden;}
.zznr{width:100%; height:auto; overflow:hidden;}
.zznr ul{width:100%; text-align:center;}
.zznr ul li{width:100%; height:auto; overflow:hidden;}
.zznr ul li img{width:80%;}
.bkgs{width:40%; height:auto; float:left; margin-left:5%;}
.dbdh{width:100%; height:auto; overflow:hidden;}
.dbdh ul{text-align:center;}
.dbdh ul li{float:left; margin:10px;}
.jjw{width:40%; height:430px; float:left; overflow:hidden; text-align:left;}
.jjsp{width:50%; height:430px; float:right; overflow:hidden;}
.pet_nav_gengduo{display:none;}
.pet_more_list{display:none;}
.zzrdnr ul{float:left;}
.zzrdnr ul li{width:240px; height:220px; float:left; margin-right:10px; margin-top:20px;}
.zzrdnr ul li img{width:220px; height:180px;}
.footxx{width:30%; height:400px; float:left;}
.citylist{width:100%; height:auto; overflow:hidden; }
.citylist ul{float:left;}
.citylist ul li{width:100%; height:auto; overflow:hidden; float:left; margin-top:10px;}
.citylist ul li h2{float:left; line-height:40px;}
.citylist ul li dd{float:left;}
.citylist ul li dd h3{float:left; line-height:35px;}
.citylist ul li a{margin:5px;}
.yqlj{width:100%; height:auto; overflow:hidden; }
.yqlj ul{float:left;}
.yqlj li{width:auto; height:30px; float:left; margin-left:20px; overflow:hidden;}
.yqlj li a{color:#FFFFFF;}
#nydh ul{float:left;}
.nydw{float:right; line-height:40px; width:50%;}
.nydw img{line-height:40px;}
#nr{width:100%; max-width:1500px; background:#fff; overflow:hidden; text-align:center; margin-bottom:20px;}
.nrxx img{width:100%; margin-top:20px; margin-bottom:20px;}
.xwt{width:15%; height:150px; float:left;}
.xwt img{width:100%; height:120px; margin-left:20px;}
.xwbt{width:80%; height:40px; overflow:hidden; float:right;}
.xwbt h2{float:left; line-height:40px; padding-left:10px;}
.xwbt h3{float:left; line-height:40px; padding-left:10px;}
.sj{float:right; font-size:12px; color:#666; padding-right:50px; line-height:40px;}
.xwwz{width:80%; height:50px; overflow:hidden;float:right;}
.xwtag span{width:80px; height:30px; float:right; margin-right:50px; background:#1c85de;}
.xwtag span a{line-height:30px; color:#FFFFFF; font-size:12px;}
.xwtag{width:80%; height:50px; overflow:hidden;float:right;}
.xwtag dl{width:100%; float:left;}
.xwtag dl dd{float:left;}
.xwtag dl dd a{padding:5px;}:

.lxnr{width:40%; height:auto; float:left; overflow:hidden;}
@media (min-width: 600px){

.dhgt {
    display: none;
}
.logo{width:40%; float:left; overflow:hidden;}
.logo img{width:100px;; height:100px;float:left;}
.logo h1{float:left; margin-top:20px;padding-left:20px; line-height:40px; color:#0179b6; font-size:1.5rem;}
.logo h1 small{float:left; color:#e6212a;font-size:1.2rem;}
.xm{width:100%; height:300px;}
.xm ul{width:100%; float:left;}
.xm ul li{float:left; width:20%; height:300px;}
.xm ul li img{width:100%; height:260px;}
.gsbt{width:100%; height:80px;}
.gsbt h2{line-height:80px; text-align:left; padding-left:20px; font-size:48px; color:#0050cd;}
.gswz{width:50%; height:420px; float:left;}
.gstp{width:40%; height:420px; float:right;}
.jxbkxx{width:65%; height:700px; float:left;}
.jx{width:100%; height:380px; float:left;}
.bk{width:100%; height:200px; float:left; margin-top:20px;}
.tj{width:30%; height:700px; float:right;}
.jxbt{width:100%; height:80px; border-bottom:1px solid #0050cd;}
.jxbt h2{line-height:80px; text-align:left; padding-left:20px; font-size:48px; color:#0050cd;}
.jx ul{width:100%; float:left;}
.jx ul li{float:left; width:25%; height:240px; margin-top:20px;}
.jx ul li img{width:100%; height:200px;}
.bkbt{width:100%; height:80px; border-bottom:1px solid #0050cd;}
.bkbt h2{line-height:80px; text-align:left; padding-left:20px; font-size:48px; color:#0050cd;}
.xwtag span{width:80px; height:30px; float:right; margin-right:50px; background:#1c85de;}
.xwtag span a{line-height:30px; color:#FFFFFF; font-size:12px;}
.xwtag{width:80%; height:50px; overflow:hidden;float:right;}
.xwtag dl{width:100%; float:left;}
.xwtag dl dd{float:left;}
.xwtag dl dd a{padding:5px;}:
}
@media (max-width:600px){
.xwtag span{width:80px; height:30px; float:right; margin-right:50px; background:#1c85de;}
.xwtag span a{line-height:30px; color:#FFFFFF; font-size:12px;}
.xwtag{width:100%; overflow:hidden;}
.xwtag dl{width:100%; float:left;}
.xwtag dl dd{float:left;}
.xwtag dl dd a{padding:5px;}:
.logo{width:80%; float:left;}
.logo a{width:30%; height:auto; overflow:hidden;float:left;}
.logo img{width:100%; height:auto;}
.logo h1{width:60%; height:auto; overflow:hidden; float:right;line-height:1.2em; color:#0179b6; font-size:1.2em; text-align:left; margin-top:30px;}
.logo h1 small{float:left; color:#e6212a;font-size:0.8rem;}
.NavBox{display:none;}
.pet_nav_gengduo {width:15%; float:right; overflow:hidden; display:inline; }
.pet_nav_gengduo img{width:60%; margin-top:30px; margin-right:10px;}
.pet_more_list { width: 100%; left: 0; height: 90%;background:rgba(48,52,53,.9);   position: fixed; bottom: -9900px; z-index: 9999;-webkit-transition: all .5s;
      transition: all 0.5s; display:inline;}
.pet_more_list_block {max-width: 640px; margin: 0 auto; color: #fff; }
.pet_more_close { text-align: right; height: 35px; width: 100%; line-height: 45px; padding-right: 15px;font-size: 30px;color: #cbc8d9; }
.pet_more_list_show {bottom: 0;left: 0;animation: more_list 0.5s;-webkit-animation: more_list 0.5s;}
.gsnr img{width:100%; margin-bottom:20px;}
.dh{width:100%; height:auto; overflow:hidden; margin-top:10px;max-width:640px; }
.dh ul{float:left;}
.dh ul li{width:100%; height:auto; float:left; overflow:hidden; margin-top:10px;}
.dh ul li dd{float:left; margin-left:10px;}
.dh ul li dl{float:left; margin-left:10px;}
.dh ul li a{color:#FFFFFF; line-height:30px; font-size:1em;}
.header_search .s_wrap {
    position: absolute;
    top: 0;
    bottom: 0;
	left:0;
    right:0;
    margin: auto;
    width:80%;
    height: 40px;
    border-radius: 20px;
    background: #fff;
}

.bknr{width:100%; height:auto; overflow:hidden;}
.bkfl{width:100%; height:auto; overflow:hidden;}
.aboutnr{width:100%; height:auto; overflow:hidden;}
.aboutxg{width:100%; height:auto;overflow:hidden;}
.qg{display:none;}

.jx{width:100%; overflow:hidden;}
.bk{width:100%; overflow:hidden; margin-top:20px;}
.tj{width:100%; overflow:hidden; margin-top:20px;}
.jxbt{width:100%;  border-bottom:1px solid #0050cd;}
.jxbt h2{line-height:80px;font-size:30px; color:#0050cd;}
.jx ul{width:100%; }
.jx ul li{width:100%;margin-top:20px;}
.jx ul li img{width:100%; }
.bkbt{width:100%; border-bottom:1px solid #0050cd;}
.bkbt h2{line-height:80px;font-size:30px; color:#0050cd;}
.xm{width:100%;}
.xm ul{width:100%; }
.xm ul li{width:100%; overflow:hidden; margin-top:20px;text-align:center;}
.xm ul li img{width:100%;}
.gsbt{width:100%; overflow:hidden;}
.gsbt h2{line-height:80px; text-align:center;  font-size:48px; color:#0050cd;}
.gswz{width:100%; padding-top:10px;}
.gstp{width:100%; padding-top:10px;}
.bknrw li{width:100%;height:50px; overflow:hidden;}
.footxx{width:100%; height:400px; }
.dbdh{display:none;}
.yqlj{display:none;}
.d-none{display:none;}
.dhgt{width:100%; height:40px; background:#1c85de;position: fixed; bottom:0px;z-index: 1030;}
.dhgt a{line-height:40px; color:#FFFFFF; font-size:16px; font-weight:bold;}
#nydh ul{width:100%;float:left; padding-bottom:20px;}
.nydw{width:100%; margin-top:20px; border-top:1px solid #f5f5f5; line-height:40px; overflow:hidden; padding-top:10px;}
.nydw i{float:left;}
#nr{width:95%; background:#fff; overflow:hidden; text-align:center; margin-bottom:20px;}
.xwt{width:100%; height:auto; overflow:hidden;}
.xwt img{width:80%;}
.xwbt{width:100%; height:auto;overflow:hidden;}
.xwbt h2{float:left; line-height:50px; padding-left:10px;}
.sj{width:100%; height:30px; line-height:30px; font-size:12px; color:#666; float:left; }
.gsxm li{width:100%; height:auto;}
.xwwz{width:100%; height:auto;overflow:hidden;}
.xwdj{width:80px; height:30px;background:#1c85de; margin-top:20px;}
.xwdj a{line-height:30px; color:#FFFFFF; font-size:12px;}
.xwnrlist{width:100%;}
.xwnrlist ul{width:100%;}
.xwnrlist ul li{width:100%;margin-top:20px; background:#FFFFFF; overflow:hidden; margin-bottom:20px; padding-bottom:20px; }
.xwnrlist ul li img{width:80%;}
.xwnrlist ul li h2{line-height:40px; font-size:16px;}
.lxnr{width:100%; height:auto; margin-top:20px; overflow:hidden;}
.bkgs{width:100%; height:auto; overflow:hidden;}
.xwlist{width:100%; height:auto; overflow:hidden;}
.newsnr{width:100%; height:auto; overflow:hidden;}
}